package br.com.saojose.db;

import java.util.ArrayList;
import java.util.List;

import br.com.saojose.model.Onibus;

public class Database {
	
	//private static List<Abastecimento> listaDeAbastecimentos;
	private static List<Onibus> listaDeOnibus;
	
	public Database() {
		//listaDeAbastecimentos = new ArrayList<Abastecimento>();
		listaDeOnibus = new ArrayList<Onibus>();
		inicializaObinus();
	}
	
	private void inicializaObinus() {
		for (int i = 1; i < 10; i++) {
        	Database.adicionaOnibus(new Onibus(String.valueOf("00" + i), 500));
    	}
	}
	
	public static void adicionaOnibus(Onibus o) {
		listaDeOnibus.add(o);
	}
	
	public static List<Onibus> getListaOnibus() {
		return listaDeOnibus;
	}
	
	public static void setListaOnibus(List<Onibus> listaDeOnibus) {
		Database.listaDeOnibus = listaDeOnibus;
	}
	
	public static Onibus getOnibusPor(int number) {
		Onibus o = null;
		
		for (Onibus onibusDaLista : listaDeOnibus) {
			if (Integer.parseInt(onibusDaLista.getNumero()) == number) {
				System.out.println(onibusDaLista.getNumero());
				return onibusDaLista;
			}
		}
		
		return null;
	}

}
